package moviles;

import java.util.ArrayList;

import android.graphics.Bitmap;
import android.graphics.Canvas;

public class PajaroFijo extends Enemigo{
	
	private static final int POSCICION_Y = 500;

	public PajaroFijo(Bitmap img, int xPos, int yPos) {
		super(img, xPos, POSCICION_Y);
	}
	
	public static ArrayList<Enemigo> crearEnemigo(ArrayList<Enemigo> listaEnemigos,ArrayList<Enemigo> listaPantallaEnem, Canvas canvas, Bitmap imgFondo, int constanteMovimiento) {
		Enemigo enem=null;
		Enemigo imag = listaEnemigos.get((int) (Math.random() * listaEnemigos
				.size()));
		if (imag instanceof Arbol) {
			enem = new Arbol(imag.getImage(), 800, 0);
			enem.setY(canvas.getHeight() - imag.getImage().getHeight()
					- imgFondo.getHeight() + 50);
			if(constanteMovimiento==-1){
				enem.setX(constanteMovimiento*50);
			}else{
				enem.setX(constanteMovimiento*canvas.getWidth());
			}
		} else if (imag instanceof Pajaro) {
			enem = new Pajaro(imag.getImage(), 500, 0);
			enem.setY((int) (Math.random() * canvas.getHeight() / 2 - (enem
					.getImage().getHeight())));
			if(constanteMovimiento==-1){
				enem.setX(constanteMovimiento*50);
			}else{
				enem.setX(constanteMovimiento*canvas.getWidth());
			}
		}
		listaPantallaEnem.add(enem);
		return listaPantallaEnem;
	}
}
